Add devenv.sh based development environment #705
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About three years ago I switched from Debian to NixOS and discovered a bit later devenv.sh.
Each time I work on project I try to add a devenv environment to avoid any issues with conflicting libraries, compilers, databases, applications, etc. Devenv allows me to get a reproducible environment (similar as running a docker image). It is handy to define needed background process like a mysql or postgres database with correct username/password combinations. All in a even more compact form than a docker image.
Nobody should feel forced to use it, but it would be nice for me, if it could go into master and last stable branches. This would make it a lot easier for other people to try it.